Few-Shots Parallel Algorithm Portfolio Construction via Co-Evolution
نویسندگان
چکیده
Generalization, i.e., the ability of solving problem instances that are not available during system design and development phase, is a critical goal for intelligent systems. A typical way to achieve good generalization learn model from vast data. In context heuristic search, such paradigm could be implemented as configuring parameters parallel algorithm portfolio (PAP) based on set “training” instances, which often referred PAP construction. However, compared traditional machine learning, construction suffers lack training obtained PAPs may fail generalize well. This article proposes novel competitive co-evolution scheme, named parameterized search (CEPS), remedy this challenge. By co-evolving configuration population an instance population, CEPS capable obtaining generalizable with few instances. The advantage in improving analytically shown article. Two concrete algorithms, namely, CEPS-TSP CEPS-VRPSPDTW, presented traveling salesman (TSP) vehicle routing simultaneous pickup-delivery time windows (VRPSPDTW), respectively. experimental results show has led better generalization, even managed find new best-known solutions some
منابع مشابه
Automatic construction of parallel portfolios via algorithm configuration
Since 2004, increases in computational power described by Moore’s law have substantially been realized in the form of additional cores rather than through faster clock speeds. To make effective use of modern hardware when solving hard computational problems, it is therefore necessary to employ parallel solution strategies. In this work, we demonstrate how effective parallel solvers for proposit...
متن کاملA New Parallel Partition Algorithm for Parallel Suffix Tree Construction
The suffix tree is a compacted trie of all suffixes of a given string. It is a fundamental data structure in a wide range of domains such as text processing, data compression, computer vision, computational biology, and so on [1]. Moreover, it can be used for network researches such as web analysis, which has been studied actively [2], [3]. For example, suffix trees have been utilized to effect...
متن کاملAlgorithm Configuration for Portfolio-based Parallel SAT-Solving
Since 2004, the increases in processing power enabled by Moore’s law have been primarily achieved by means of multi-core processor architectures. To make effective use of modern hardware when solving hard computational problems, it is therefore necessary to employ parallel solution strategies. In this work, we demonstrate how effective parallel solvers for SAT, one of the most widely studied NP...
متن کاملFrom Sequential Algorithm Selection to Parallel Portfolio Selection
In view of the increasing importance of hardware parallelism, a natural extension of per-instance algorithm selection is to select a set of algorithms to be run in parallel on a given problem instance, based on features of that instance. Here, we explore how existing algorithm selection techniques can be effectively parallelized. To this end, we leverage the machine learning models used by exis...
متن کاملParallel Algorithm Portfolio with Market Trading-Based Time Allocation
We propose a parallel portfolio of metaheuristic algorithms that adopts a market trading-based time allocationmechanism. This mechanism dynamically allocates the total available execution time of the portfolio by favoring better-performing algorithms. The proposed approach is assessed on a significant Operations Research problem, namely the single-item lot sizing problem with returns and remanu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Transactions on Evolutionary Computation
سال: 2021
ISSN: ['1941-0026', '1089-778X']
DOI: https://doi.org/10.1109/tevc.2021.3059661